Inheritance diagram for XFcInetHandler:


Public Member Functions | |
| XFCIMPORT void | openService () |
| Opens communication service. | |
| virtual XFCIMPORT void | closeService () |
| Closes service, inherited from XFcCommunicationHandler. | |
| XFCIMPORT INT32 | verifySender (XFcAddress *aAddress) const |
| Verifies incoming packet sender address. | |
| virtual XFCIMPORT INT32 | incoming () |
| Handles incoming data. Inherited from XFcCommunicationHandler. | |
| virtual XFCIMPORT INT32 | outgoing () |
| Handles outgoing data. Inherited from XFcCommunicationHandler. | |
| XFCIMPORT void | setPort (UINT16 aPort) |
| Sets UDP packet port. | |
| virtual XFCIMPORT void | unknownSender (const XFcAddress *aAddress, XFcObjectPacketBase *aPacket) |
| Handles unknown sender packet. | |
| virtual XFCIMPORT void | checkActivity () |
| Checks client activity. | |
| virtual XFCIMPORT | ~XFcInetHandler () |
| Destructor. | |
Static Public Member Functions | |
| XFCIMPORT XFcInetHandler * | create (UINT16 aListenPort, INT32 aSendMtu=XFCNET_MAXBUFFERSIZE, INT32 aRecvMtu=XFCNET_LISTENBUFFERSIZE) |
| Static constructor. | |
| XFCIMPORT XFcInetHandler * | create (INT32 aSendMtu=XFCNET_MAXBUFFERSIZE, INT32 aRecvMtu=XFCNET_LISTENBUFFERSIZE) |
| Static constructor. | |
Protected Member Functions | |
| XFCIMPORT void | changeUdpEngine (XFcUdpEngine *aNewEngine) |
| Changes udp state. | |
| XFCIMPORT void | countNextPacketTime (INT aPacketSize) |
| Counts next packet time. | |
| XFCIMPORT INT | init (UINT16 aListenPort, INT32 aSendMtu, INT32 aRecvMtu) |
| Initializes. | |
| XFCIMPORT | XFcInetHandler () |
| Protected constructor. | |
Private Attributes | |
| XFcClientInetCommWinPriHelp | mPriorityHelp |
| Holds priority help for priorized object. | |
| XFcPriorityList< XFcClientCommWin * > | mBandwidthPriority |
| Holds bandwidth priority list. | |
| UINT32 | mNextPacketTime |
| UINT32 | mPrevPacketTime |
| XFcInetAddress * | mAcceptAddress |
| Holds accept data from address. | |
| INT32 | mSendMtu |
| Holds maximum mtu for sendable packet. | |
| INT32 | mRecvMtu |
| Holds maximum mtu for received packet. | |
| XFcUdpEngine * | mUdpEng |
| Holds state for open/close socket. | |
Friends | |
| class | XFcUdpEngine |
It directs data throught UDP socket. Its try not to choke current UDP socket with data.
|
|
Protected constructor.
|
|
|
Destructor.
|
|
|
Changes udp state.
|
|
|
Checks client activity.
Implements XFcCommunicationHandler. |
|
|
Closes service, inherited from XFcCommunicationHandler.
Implements XFcCommunicationHandler. |
|
|
Counts next packet time.
|
|
||||||||||||
|
Static constructor.
|
|
||||||||||||||||
|
Static constructor.
|
|
|
Handles incoming data. Inherited from XFcCommunicationHandler.
Implements XFcCommunicationHandler. |
|
||||||||||||||||
|
Initializes.
|
|
|
Opens communication service.
|
|
|
Handles outgoing data. Inherited from XFcCommunicationHandler.
Implements XFcCommunicationHandler. |
|
|
Sets UDP packet port.
|
|
||||||||||||
|
Handles unknown sender packet.
Implements XFcCommunicationHandler. |
|
|
Verifies incoming packet sender address.
|
|
|
|
|
|
Holds accept data from address.
|
|
|
Holds bandwidth priority list.
|
|
|
|
|
|
|
|
|
Holds priority help for priorized object.
|
|
|
Holds maximum mtu for received packet.
|
|
|
Holds maximum mtu for sendable packet.
|
|
|
Holds state for open/close socket.
|
![]() |
Confidential Copyright © 2002-2003 Fathammer | with doxygen by Dimitri van Heesch | ||